AGO AREA TIMEX
VOLUME 1 ISSUE 12 JANUARY 1988
EDITOR'S NOTES
The Nite-Times News is the newsletter of the Chicago Area
Timex Users Group. It is available as a Public Domain feature
of the North Shore Sinclair BBS (312)473-9415. If you are not
a CATUG member and desire to have a hard-copy nailed to your
home, please provide $6.00 per year to cover the cost of
postage. For an annual fee of $14.00 you can become a CATUG
"ber with full membership privledges. The Chicago Area Tinex
¿rs Group is pleased to exchange newsletters with other Tinex
and Sinclair supporting users groups. If you desire to reprint
any articles that appear here, Please provide credit to the
author and this newsletter. If you have any suggestions or
would like to submit an article, you may upload it onto the
North Shore Sinclair BBS and leave a message about it with
Sysop Gary or write to!
The Chicago Area Tinex Users Group
Nite-Times News Editor
18854 Yorktown Avenue
Great Lakes, Illinois 60088.
LE ée E DEE
Articles that appear in this issue are:
February CATUG Meeting
Nite-Tines Classifieds
Relocating Machine Code Prograas
Timex Tidbits
CATUG Library Notes
National Timex Sinclair Directory Being Created
Timex/Sinclair BBS Directory
CATUG Member List
-_eeooO eee
FEBRUARY C.A.T.U.G. MEETING
“he February meeting of the Chicago Arera Tiaex Users Group
wel De at the Downers Grove Public Library's Conference Room,
->
m
2-
cn
from 12:00 to 5:00 on the 20th of February. The library is
located at 1050 Curtiss Street in Downers Grove. The CATUG
representative for this meeting is Steve Cooper and he can
contacted at (312) 968-3553,
DIRECTIONS FROM THE NORTH: Take 1-294 (Tri-State Tollway)
south to 1-88 (East West Tollway). Drive west on I-88:and exit
at Highland Avenue. Take Highland south about three ailes,
during which it’s name will change to Main Street. You will
cross the Burlington-Northern tracks in downtown Downers Grove
and turn right (west) at the next street (Burlington). Proceed
one block to Forest Ave. At the intersection of Forest and
Burlington is a public parking lot. The Library is located one
block south of Burlington at the intersection of Curtiss and
Forest. Please note that Burlington is a one-way street
(westbound) and Curtiss is a One-way street (eastbound),
DIRECTIONS FROM THE SOUTH: Take 1-55 (Stevenson Expway) to
the Lemont Rd North exit. Take Lemont Road north about four
niles during which it will nerge into Main Street. As you qo
into downtown Downers Grove, you will pass Curtiss Street, and
turn left at the next intersection (Burlington), which is the
last street before you cross the railroad tracks. Proceed one
block west to Forest Ave. At the intersection of Forest and
Burlington is a public parking lot. The Library is located one
block south of Burlington at the intersection of Curtiss and
Forest. Please note that Burlington is a one-way street
(wastbound) and Curtiss is a one-way street (eastbound).
NITE-TIMES CLASSIFIEDS
The Nite-Tines Classified Ads are a service provided to all
of our readers. Please submit your ads prior to the ISth of
each month. They may be mailed to the Nite-Tines News or sent
to Sysop Gary via the Feedback Message Base on the North Shore
Sinclair 88S (312) 459-572].
(continued on page 2)
ME TAI Ee ee ee IA
|
JANUARY NITE-TIMES NEWS
NITE-TIMES CLASSIFIEDS
continued from page |
+ f 3 3
FOR SALE
A full library of TS-1000 and TS-1500 software and books. The
price is $2.00 - $3.00 per title or a special bulk rate for the
entire stock. For more information contact:
Gary Lessenberry
18854 Yorktown Ave
Great Lakes, IL 60088
312/473-9415
+ £ & 2
NEW PRODUCT ANNOUNCEMENT
QZX, a national Sinclair computer newsletter, has just
published a 60 page index book.
QZX publishes articles, news, and programs on the use of all
the Sinclair computers for communications. Most of the
subcribers, who come from all states and over 20 countries, are
radio amateurs who use their Sinclair computers in their radio
stations.
The index book is a bound xerox copy of all the covers of
all the monthly issues since December 1982. The covers list all
the articles and programs which have appeared along with the
authots and, in most cases, some indication of the specific
computer fir which the program was written. The index book can
be obtained by sending $5.00 (plus $1.0@ shipping and handling)
to:
HI
2025 O'Donnell
Las Cruces, New Mexico 88991
ae IS Oe Ga |
FOR SALE
AFFORDABLE HI-RES PLOTTING for the TS-2068 and Commodore 1520
four-color printer/plotter! The plotter can be found at
Toys-R-Us stores for $29.95. Iterface hardware (from bareboard
to assembled & tested) as well as utility software for screen
to plotter praphic transfer, banner making, and word processing
are available from: John McMichael
1719 Palmer Drive
Laramie, VY 82070
A large SASE gets you more info and a sample plot.
RELOCATING MACHINE CODE PROGRAMS
IN THE TS-2068
By James F. Brezina
Why would one want to relocate machine code? Many machine
code programs written for the 2068 are located in the sane area
of RAM. Sometimes one might want to use both if they can be
used that way. If you relocate one, you may be able to use
both. I had previously purchased the Zeal dissassembler and
2
found that I couldn't use my printer driver with it becau
they both used the same area of RAM to store their nachine
code. Although the printer interface I used (TASMAN) had a
driver program to store in the computer's printer buffer, 1
found that I couldn't use that either because something in the
Zeal dissassembler would wipe that out. I found out that, even
after transferring the printer driver to an address below the
Zeal dissassembler machine code, I still could not use it
directly through the Zeal dissassembler. I had to use the
Tasman screen copy routine to get a printout of the screen.
Tasman has 2 screen copy routines. One is for text only and is
Stored with the regular printer driver. The other is stored in
the computer's printer buffer and will copy anything on the
screen. The computer's printer buffer location is reverted to
normal with NEW.
Machine code prograns that have been saved on tape or disk
are loaded back into the computer memory with LOAD "CODE (or
a name can be specified (must be for some disk sytens)). With
that simple way of entering, the code is placed at the sane
address it was saved from. If you want to relocate it, then you
enter LOAD "*CODE (address) and it will load in at. the address
specified. If the code contains only relative jumps and ROM
calls, it can be run with no changes. If it contains- absolute
jumps and calls within its own addresses, these vill have to be
changed for the program to work. I have succesfully done this
to a few programs and got them to work.
A dissassembler program comes in quite handily fo,
accomplishing the changes. I use the ZEAL dissassembler since
it prints out the addresses in decimal. The ZEAL dissassembler
has a set up to print to a printer, but, as far as I can tell,
it only supports the 2040 printer. The Zeal dissasembler did
give me an option to have the program dissasseabled in its
present location and in its original location, or at any
address I choose. If you want, you can get printouts at both
locations. In order to get a printout of the Zeal disassenbly,
it was necessary to break out of the Zeal program with CAPS
SHIFT/BREAKand then copy the screen. This was a little tough to
do on the first break out, but, after that it was no trouble.
If you have made the printouts at both locations, take the
two printouts and compare them. One of the things you will
Notice is that the relative jump addresses are different. This
is correct and they do not have to be changed. You will then
notice that the absolute jumps and calls are the same in both
listings. You will also notice that paired registers are loaded
with numbers. These numbers are equivalent to addresses in the
code. Generally, these are the HL register. All the absolute
jumps will have to be changed. If the calls and HL numbers are
to ROM or (in most cases) to addresses below 26710, they do not
Need to be changed. If the calls and HL numbers are to
addresses in the program, they will have to be changed. what I
do, in this case is look for the address shown in the original
program. Then I find the comparable address in the relocated
program and break it down into High Byte and Low Byte (i.e.
(continued on page 3)
RELOCATING MACHINE CODE PROGRAMS
IN THE TS-2068
continued from page 2
High Byte = INT(address/256) and Low Byte = address - High Byte
2 256). Once you have this information you go back to the
relocated address that originally listed that address in the
Anemonics and POKE the following two addresses vith the low
byte and high byte in that order.
It is a lot of work, but, once you have everything changed,
you have a relocated program that works like the original. You
aust resave the changed program and it will load back in at the
new address without specifying the new address. Remember that
you must set RAMTOP at one address below the start of the code.
Since I now have the Tasman printer driver located at 60000 and
the Zeal dissassembler loaded in, 1 initialize the printer
driver with RANDOMIZE USR 60003, and then use RANDOMIZE USR
50000 to make a text only screen copy.
I have used this procedure to nove other programs. One of
then was the screen copy code that Tasman had supplied. Tasran
had listed a number of printers for Copy codes they had on the
cassette, but, they didn't list ay printer (Panasonic) by name.
I tried all of them, but, the only one that appeared to work
correctly was one called Shin-Wa. These screen copy codes vere
ali stored in the computer's printer buffer. There is one thing
wrong with the code being located in the computer's printer
ffer. When you key NEW, the code is erased. I loaded in the
eal, followed by the relocated printer driver, and then the
screen copy code. I got a printed copy of the dissassembly of
the screen copy code. I wanted to relocate to 63000, but since
that was in the Zeal code area | chose 53000 to locate it at
temporarily and then set the relocation to 63000 (10000 bytes)
in the printout. Using the 53000 made it siapler to figure
start addresses. | then made a hard copy of the disassembly and
went back to the menu and changed the relocation to zero and
nade a hard copy of the code at 53000. Comparing all three
listings, I found where I had to make the changes.
After entering the changes at 53000 to 53256, I saved the
code. Then, turning off the computer to clear everything out,
I turned the computer on again, set RAMTOP at 62999, LOADed the
copy code in at 63000. I then resaved the program at the proper
address. I now have a screen copy code that remains in nenory
after NEW.
I think I should aention here that, one of the addresses
loaded into the HL register in the screen Copy program is used
to contain a number which is used to control the size of the
screen copy. That address wili containa | for small screen
copy and 9 for large screen copy. The large screen copy will
not copy the full horizontal screen. It will bea few columns
short on the right side. This is an example of the reason for
changing the numbers held in the HL register.
Although, I do not understand enough to write ay own machine
2, I understand enough to figure out how to do things like
JANUARY NITE-TIMES NEWS
relocating machine code. If you understand enough to figure
that out, you can do it too.
e
CATUG LIBRARY NOTES
By Gary Lessenberry
Each month I will start posting a list of articles that the
CATUG library has received from other user groups via our
newsletter exchange. The newsletters with these articles will
be available for check out at the monthly CATUG meetings.
1. SINC-LINK (Nov-Dec 1987)
Digtal Imaging II
2068 Tape Tutorial
Larken 0SK40@ Review
2. DETROIT AREA TIMEX/SINCLAIR NEWS (Dec 1997)
2068 To QL Program Transfers
Using The Atari Trackball On The QL
Q_Link Review
A Spectrue Digitizer
3. USER AMUSER (Dec 1987)
BiT/S n PC's
4. THE RANTOP (Nov/Dec 1987) S
The PC8300 Computer .
Cassette Signal Booster
TS-1099 Verify
S. INDIANA SINCLAIR-=TIMEX USER GROUP NEWSLETTER (Oct/Nov
1987)
151000 RAM Pack Upgrade
Let Icons Be Icons (2068 Program)
Wordsquare (2068 Program)
6. CATS Newsletter (Dec 1987)
PLOTI (QL Plotter Program)
Add An ON/OFF Switch To Your QL
30 Wire Fram Graphics (QL Program)
7. QZX (Sept 1987)
Field Day Log And Dupe Program (TS-1090)
2-SI/0 RS-232 Review (with ref to packet)
Spectern-64 Review (with ref to packet)
8. SMUG BYTES (Dec 1987)
JLO SDOS Menu Program (TS-2068)
9. THE HACKER (Dec 1987)
Bingo (2068 Progran)
10. 2X-APPEAL (Dec 1987)
Beep, Beep (2181 Hardware Project)
2X81 Pokes
TS-1000 Pie Chart (TS-1000 Program)
Playing Vith Electricity (QL Memory Layout)
11. SLUG NEWSLETTER (Dec 1987)
Santa (2068 Game Program)
Dha's Law (2068 Program)
12. PIXEL PRINT PRESS (Fall 1987)
Various Articles About Desk Top Publishing
(continued on page 4)
JANUARY NITE-TIMES NEWS
CATUG LIBRARY NOTES
continued from page 3
13. LISTING NEWSLETTER (Nov 1987)
16K - Fitting It "Under The Hood" (Hardware Project)
New Lamps For Old (15-1000 A IBN PC Program Project)
14. THE DATA EXPANSION (Dec 1987)
Zebra FDO Catalog Utility (2068 Progran)
Fastape (2068 Progran)
Mscript V5.3 Description
_ — q Qc_ o o
A NATIONAL TIMEX SINCLAIR
DIRECTORY BEING CREATED
The Chicago Area Timex Users Group (CATUG) is assembling a
national Timex-Sinclair directory that will include names and
addresses, telephone numbers of Timex-Sinclair users, repair
facilities, bulletin board systems (BBS), users groups,
retailers, and publications. We are requesting all that all
Timex-Sinclair users groups support our efforts by providing
any information that they may possess. Ve also strongly
encourage all active Timex/Sinclair users to provide their
name, address, telephone number, and computer hardware profile
for inclusion in this directory. Send your information to:
The Chicago Area Timex Users Group
T/S Directory
18854 Yorktown Avenue
Great Lakes, IL 60088
———————————————————.—————
TIMEK TIDBITS
The Nite-Tines News has been providing the vrong dates for
the Timex Sinclair Sunstate Winterfest. The correct dates are
4-6 March 1987.
Ron Havlen (Editor of the Zebra FOD Newsletter) has adapted
two CP/M telecomaunications terminal programs to the Zebra FDO
system (CP/M mode only). This allows the Zebra FOO users to
download and use public domain CP/M software with their
systems! For a copy of the two terminal programs (Modem and
Moden=7) send a blank 3 inch disk and return postage to: Ron
Havlen, 43307 Chambers Road, Horseheads, NY 14845. Ron also has
a disk of additional public domain CP/M software that you get
by sending a second disk to hia.
The LISTing Newsletter reports that ALJ Assembly will no
longer be supplying microdrives or cartridges. They had
approximately 89 left. For more info, write or call Aas
Assembly at 2842 Aiello Drive, Suite C, San Jose, CA 95111,
tel: 408/281-0100.
The LISTing also reports that Richard Moldovan (7414 East
Cuernavaca Place, Tucson, AZ 85710) has been selling voice
synthesizers for $39.00! These work via an RS-232 port (like on
the QL).
The Pixel Print Press Newsletter is available as a service
to the owners of Pixel Print. To get a one year subscriptior
send 4 business sized SASE to Lemke Software Developement, 2145
White Oak, Witchita, KS 67207
The Capital Area Tinex/Sinclair Users Group (CATS) is
exploring the possibility of hosting a Timex/Sinclair
conputerfest during the second weekend of May (13-14) 1989.
CATS Newsletter reports that Anstrad has released the
Spectrum 12843 for approximately 299 pounds. It uses a three
inch drive and is NOT COXMPATIBLE with virtually any Spectrum
peripheral on the market. It has a different expansion port
pin-out and it doesn’t allow paging. It has new, improved
joystick port that is not Kempston or Sinclair compatible!
Herb Bowers (2588 Woodshire Circle, Chesapeake, VA- 23323)
has The New Tax Law And You, and Form W-4 programs available
for $7.00 each or $12.00 for both. These come on cassette only
for the TS-2068.
The Greater Cleveland Sinclair Users Group is still
exploring the possibility of hosting a midwest Tinex Sinclair
computerfest. If they do, it will be in later 1988 or early
1989.
AAA o errar
CHICAGO AREA TIMEX USERS GROUP
(JANUARY 1, 1987) =
BLAYNE ARNESON:
9211 S. HARDING AVE, EVERGREEN, IL 60642
PAUL BEATTY:
7634 N. GREENVIEW, CHICAGO, IL 60626
JAMES BREZINA:
1029 SPRING RD, ELMHURST, IL 60126
JERRY COHLER:
5928 N. ROCKWELL, CHICAGO, IL 60659
STEVE COOPER:
1300 MAPLE, DOWNERS GROVE, IL 60515
JOHN L. DONALDSON:
835 FOXWOOD CIRCLE, GENEVA, IL 60124
BILL DONETS:
2905 COVERT RD., GLENVIEW, IL 60025
MARK DORINSON:
P.0.80X 351, FRANKFORT, IL 60423
KEN DUDA:
3345 N. OKETO AVE, CHICAGO, IL 60634
ALPHONSO FENG:
15 WAKE ROBIN CT, WOODRIDGE, IL 60517
GLORIA GEDONIVS:
459 W. MELROSE, APT 1 E, CHICAGO, IL 60657 (312) 871-6579
JIN HENDERSON:
5719 N. MERRIMAC, PEORIA, IL 61614
JANES KERR:
626 E. 144TH PLACE, DOLTON, IL 60419
WILLIAM J. KLEIN:
400 E. GARFIELD, INGLESIDE, IL 60041
(continued on page 5)
(312) 422-0030
(312) 764-8378
(312) 832-1782
(312) 878-4606
(312) 968-3553
(312) 232-6147
(312) 657-8168
(815) 469-3403
UNLISTED
(312) 971-0495
(309) 691-3332
(312) 841-5634
(312) 587-5665
CHICAGO AREA TIMEX USERS GROUP
continued from page 4
DAVE LEBOWITZ: >
934 GARDNER ROAD, FLOSSMOOR, IL 69422
GARY L. LESSENBERRY:
18854 YORKTOWN AVE., GREAT LAKES, IL 60088 (312) 473-9415
LEOPOLD MAJEWSKI:
14120 WINDSOR CT., WOODSTOCK, IL 60098
EDWIN L. SCHOEN:
P.0.BOX 9076, DOWNERS GROVE, IL 60515
AL SHERNAN:
9216 MARIE, SCHILLER PARK, IL 60176
LEE THORESEN:
45 HICKORY LANE, CRETE, IL 60417
BUTCH WEINBERG:
5028 1/2 $. ELLIS, CHICAGO, IL 60615
KIKI KE IA
* 3 3 0ut Of Town CATUG Members 2 x %
TPES RE:
(312) 798-4365
UNLISTED
(312) 852-9372
(312) 671-2720
(312) 672-9066
UNLISTED
RICK CONNERS:
2-29-3 NISHI OGI MINAMI, SUGINAMI-KU, TOKYO 167 JAPAN
JOHN McMICHAEL:
1710 PALMER ORIVE, LARAMIE, WYOMING 82070
RUTH FELEY:
5736 RIDGEDALE ROAD, BALTIMORE, ND 21209
VY GOMEZ:
2013 #3 LOS FELIZ, THOUSAND OAKS, CA 91362
MELVIN HOYT:
4409 49TH STREET, MOLINE, IL 61265
JOAN KEALY:
3334 ZION, 8-11, EL PASO, TX 79904
JOHN J. SHEPARD:
R2, BOX 4080, COLDWATER, MS 38618
JAY S. SIEGLE:
1616 SSTH STREET, BASEMENT APT, BROOKLYN, NY 11204-1923
To become a member of the Chicago Area Timex User Group,
send your name, address, phone number, and computer system
description with ten dollars to the CATUG treasurer, Paul
Beatty, 7634 N. Greenveiv, Chicago, IL 60626. In return, you
will gain monthly mailouts of the Nite-Times News, access to
the CATUG text and software libraries and participation in
group purchases. If you are outside of the Chicago
aetropolitan, you need only submit six dollars for full
membership. If you are a subscriber to the Nite-Times News and
your name is not on this list, do not be alarmed, your
subscription will remain in effect until twelve issue are
completed. After that the newsletter will only be available via
membership, BBS download, or user group exchange.
JANUARY NITE-TIMES NEWS
TIMEX/SINCLAIR BBS DIRECTORY
(JANUARY 1988)
BULLETIN BOARD NUMBER NOTES RATES
VSYS TIMEX/SINCLAIR BBS.. . . (281) 527-0535 7 @ y ? 16/15
QLCOM BBS siria (201) 328-2919 7 NO @ 16/15
OS tage ns, og Lae H (201) 956-7703 BLO @ 15/14
TIME-=(X)=-CHANGE BBS | (213) 329-3922 8HO@ 17/15
BUMMER o rs aca (214) 877-1041 8 M $ 16/15
FWKUG wës, (214) 540-4183 8 D @ 16/15
TIMELINESBBS......... (216) 671-6922 BHO % 15/14
CLEVELAND FREE-NET BBS. (216) 368-3888 7 Le 15/14
KINGS MARKET BBS... : `. . (303) 665-6091 8MD O 16/15
NORTH SHORE SINCLAIR BBS. . . . (312) 473-9415 8 LOS@ -----
PEOPLE-LINK IN AC 312... . (312) 822-9712 8 L0 $ -----
PEOPLE AE A (800) 826-8855 8L 0$ -----
COMPUSERVE. e, (312) 443-1250 7H D$ -----
SERIAL PORT BBS... (313) 286-0145 8 H D 15/13
TIME-HEX Be, (317) 362-9085 BH 8%- 15713
ISTUS Aa a Ae (317) 898-3903 7 H 15/13
BILL'S OBSESSION BBS... (404) 377-2550 8 HD 0 16/15
TIMEXNET BBS. ......... (408) 248-8017 7L @ $e 16/14
PUBLIC DOMAIN SOFTWARE EXCHANGE (415) 571-6911 g8M0e 16/14
DOWNLOADERS ANONYMOUS . . . . . (416) 844-2035 8M0? 22/18
RB FG, an Aico oe”, (503) 656-8072 BH 4 Y 17/15
JA Ao m ao a (505) 522-7081 8 L 0 17/15
TIMEWARP BBS (PWSGORT). ` | (515) 282-4169 8 M D 15/13
QVEGO FREE ACADEMY B85... (607) 754-3420 8 L D 16/15
THE TIMEVARP BBS. ....... (617) 481-0555 7L De 16/15
PLENAS. ora (617) 648-7651 8 Le 16/15
MAINSTREET DATA BBS. ` (619) 439-6624 8 $ 16/15
FLASH! BBS. ew ey, (792) 644-6910 8 M D 16/14
TEACHER'S PET BBS.) |. (704) 547-4185 8 LD? 16/15
SINCLAIR AT NIGHT gës (718) 627-1293 8 H0% 15/14
MICROLINK BBS. (718) 648-3502 8 L D 15/14
SUNSTATE T/S BBS... (904) 775-9093 7 M 16/14
THE BUS DEPOT BBS.. 0. (304) 262-6761 8 L D 16/15
ALICES RESTAURANT ges (914) 477-8017 7 L? 16/15
RRE EEE tases tee
TIMEX BBS DIRECTORY LEGEND
PARAMETERS = 7/E/)
TIMEX FILE TRANSFERS
MEDIUN USAGE T/S MSG BASE
SUBSCRIPTION REQUIRED
ACCESSIBLE VIA PC PURSUIT
PARAMETERS = 8/N/]
LOW USAGE T/S MSG BASE
HIGH USAGE T/S MSG BASE
OPERATION OURING EVENINGS
DOWN UNTIL FURTHER NOTICE
ow =x CH sy
~ Së CC: 00
RATES ARE THE CHARGES FROM CHICAGO FOR THE FIRST MINUTE & EACH
FOLLOWING MINUTE AFTER 11:00 PM AND ON WEEKENDS.
OOO EL OO LEE
ER?
4
bh
A
wo] I
mi
ABT 19339
Ne BOND 395331
dhA 53357 Va isi DS8SIHO
ij
2 1 "e
+ 4 PEP rita jipoia PEP os AA jui geck
i
i a]
TSIN i
| STATION |
II RONE MAY
WRLIMGTOM AUE
2004
i=
= qah ist
een Are
LITERAR ‘
E ji
CH a ad ti
i T il
|
"T
p